Ganymede: An Extensible and Customizable Directory Management Framework
نویسندگان
چکیده
In the fall of 1994, Applied Research Laboratories, The University of Texas at Austin (ARL:UT) presented a paper [1] at LISA VIII, describing work that we had performed designing and implementing a management framework for NIS and DNS, called GASH. In the years since that paper was presented, it has become clear that the design of GASH was insufficient to meet the complex, idiosyncratic, and rapidly changing needs of modern networking. GASH suffered from being too inflexible to be rapidly retooled for a changing network environment, from being limited to a single user at a time, and from being unable to provide management services to custom clients. In the face of these issues, the Computer Science Division at ARL:UT went back to the drawing board and developed a Java-based directory management framework on the basis of the design principles presented in our GASH paper. Written in Java, Ganymede 1 is based on a distributed object design using the Java Remote Method Invocation [2] protocol and features a multi-threaded, multi-user server, and a graphical, explorer-style client. By supporting customization through a graphical schema editor, plug-in Java classes, and external build scripts, Ganymede is able to support a variety of directory services, including NIS, DNS, LDAP, and even NT user and group management.
منابع مشابه
A Directory Enabled Middleware Framework for Distributed Systems
In order to achieve the goals of a next generation servicebased Internet, we need to provide high performance, high capacity, secure and reliable services that can be rapidly scaled and managed. The ability to manage and share information on large-scale network resources with a growing number of users in a secure and efficient manner is desirable. Distributed systems allow services, endsystems ...
متن کاملSONAR: Customizable, Lightweight Tool Support to Prevent Drowning in Diagnostics
Traditional system diagnostic and management techniques rely on static system structure and static instrumentation. We believe that static approaches are simply no longer sustainable in today’s complex, distributed and dynamic systems. SONAR (Sustainable Optimization and Navigation with Aspects at Runtime) is a fluid and unified framework that allows stakeholders to dynamically explore and modi...
متن کاملAn Intelligent Knowledge-Based and Customizable Home Care System Framework with Ubiquitous Patient Monitoring and Alerting Techniques
This study develops and integrates an efficient knowledge-based system and a component-based framework to design an intelligent and flexible home health care system. The proposed knowledge-based system integrates an efficient rule-based reasoning model and flexible knowledge rules for determining efficiently and rapidly the necessary physiological and medication treatment procedures based on so...
متن کاملTHE EASST NEWSLETTER Bogor: An Extensible Framework for Domain-Specific Model Checking
Model checking has proven to be an effective technology for verification and debugging in hardware and more recently in software domains. We believe that recent trends in both the requirements for software systems and the processes by which systems are developed suggest that domain-specific model checking engines may be more effective than general purpose model checking tools. To overcome limit...
متن کاملA Cloud Architecture for an Extensible Multi-Paradigm Modeling Environment
We present the cloud architecture of AToMPM, an open-source framework for designing domain-specific modeling environments, performing model transformations, manipulating and managing models. AToMPM’s cloud-based architecture makes it independent from any operating system, platform, or device it may execute on as well as any visualization of the modeling structures (e.g., textual or graphical). ...
متن کامل